package com.fdd.op.sdk.model.dto;

import com.fdd.op.sdk.internal.mapping.RequestField;

import java.util.List;

/**
 * API企业章信息
 *
 * @author Fadada
 * @date 2021/05/08
 */
public class CompanySealDTO {
    @RequestField(value = "印章id")
    private  String sealId;
    @RequestField(value = "定位关键字")
    private  String keyWord;

    @RequestField(value = "定位关键字策略关键字签章策略" +
            "0：所有关键字签章 （默认）； " +
            "1：第一个关键字签章 ； " +
            "2：最后一个关键字签章；")
    private  int keyWordPolicy;

    @RequestField(value = "关键字X轴偏移量")
    private  float offsetX;

    @RequestField(value = "关键字Y轴偏移量")
    private  float offsetY;

    @RequestField(value = "签章坐标")
    private List<locateInfoDTO> locateCoordinates;

    public String getSealId() {
        return sealId;
    }

    public void setSealId(String sealId) {
        this.sealId = sealId;
    }

    public String getKeyWord() {
        return keyWord;
    }

    public void setKeyWord(String keyWord) {
        this.keyWord = keyWord;
    }

    public int getKeyWordPolicy() {
        return keyWordPolicy;
    }

    public void setKeyWordPolicy(int keyWordPolicy) {
        this.keyWordPolicy = keyWordPolicy;
    }

    public float getOffsetX() {
        return offsetX;
    }

    public void setOffsetX(float offsetX) {
        this.offsetX = offsetX;
    }

    public float getOffsetY() {
        return offsetY;
    }

    public void setOffsetY(float offsetY) {
        this.offsetY = offsetY;
    }

    public List<locateInfoDTO> getLocateCoordinates() {
        return locateCoordinates;
    }

    public void setLocateCoordinates(List<locateInfoDTO> locateCoordinates) {
        this.locateCoordinates = locateCoordinates;
    }
}
